import { createI18n } from 'vue-i18n'
import en from './langs/en.js'
import zh from './langs/zh.js'

// 获取保存的语言设置，默认为中文
const savedLanguage = localStorage.getItem('language') || 'zh'

const i18n = createI18n({
    legacy: false, // 使用组合式API
    locale: savedLanguage,
    fallbackLocale: 'zh',
    messages: {
        en,
        zh
    },
    silentTranslationWarn: true, // 禁用翻译警告
    silentFallbackWarn: true,    // 禁用回退警告
    missingWarn: false,          // 禁用缺失警告
    fallbackWarn: false          // 禁用回退警告
})

export default i18n;
